스크린마킹 스크립트
SC_SCREENWRMK_EDIT 스크립트
세부 정책 | 정책 값 | 설명 |
---|---|---|
USE_TILE | 0, 1, 2 | TILE모드 설정 1 : 타일 모드 2 : 사용자 설정 모드 |
DRAW_TEXT | 0, 1 | Custom Text 사용 설정 1 : 텍스트 사용 |
DRAW_IMAGE | 0, 1 | Image 파일 사용 설정 1 : 이미지 사용 C:\Windows\softcamp\sds\Image\폴더 SC_SCREEN_WATERMARK_IMG 파일 사용 미사용 및 경로에 이미지 없을 경우 이미지 없이 사용 |
FONT_SIZE | int | Custom Text 폰트 사이즈 설정 |
FONT_MARGIN | int | Custom Text 와 Image 사이 여백 설정 |
ROTATION | float | Custom Text, Image 회전 값 Tile 모드 사용시 Image, Text 회전 Tile 모드 미사용 시 Image만 회전 |
ALPHA | BYTE | 워터마킹 흐림도 설정 |
TEXT_WIDTH | LEFT, CENTER, RIGHT | Custom Text 가로 출력 위치 |
TEXT_HEIGHT | UP, CENTER, DOWN, IMAGEBOTTOM | Custom Text 세로 출력 위치 Tile모드 사용시 UP으로 고정 |
NOWRAP | Custom Text 줄 바꿈 사용 안함 | |
TEXT_FORMAT | ID, NAME, GROUP, DATE, TIME, IP,MAC | Custom Text 형식 - ID : DS 로그인 유저 ID - NAME : DS 로그인 유저 Name - GROUP : DS 로그인 유저 Group - S_ID : 서버셋에서 직접 읽은 DS 로그인 유저 ID - S_NAME : 서버셋에서 직접 읽은 DS 로그인 유저 NAME - S_GROUP : 서버셋에서 직접 읽은 DS 로그인 유저 GROUP - DATE : 현재 날짜 - TIME : 현재 시간 (보안문서 활성시에만 1분 단위 업데이트) - IP : 현재 PC의 IP - MAC : 현재 PC의 MAC - PCID : 현재 PC의 PIID 값 (SC_AddIn_SCScreenWrmk.dll(1.0.0.79), DSHLdr.exe(1.0.0.96), DSHLdr64.exe(1.0.0.96) 필수 패치 필요) - 줄바꿈 : '\n' 문자열 입력으로 줄 바꿈 기능 구현 각 항목들이 치환되어 표시되며 순서 변경 및 Text 추가, 형식 변경 가능. |
FONT_NUMBER | int | 0: 디폴트 font 1: 굴림 2: 돋움 3: 바탕 4: 맑은 고딕 5: HY견고딕 예) <FONT_NUMBER="5"> |
FONT | 폰트명 | 폰트명 기입 ** FONT를 지정 하면 FONT_NUMBER는 무시 됨 예) <FONT="굴림"> |
SHOW_POINT | 스크린 워터 마킹 발생 시점 | 설정 가능한 정책값은 아래와 같습니다. (SC_AddIn_SCScreenWrmk.dll 1.0.0.86 기준) 0 : 보안문서 열람 시 1 : 문서보안 로그인 시 2 : SCScreenWRMKProcList.dll 모듈을 통해 등록된 특정 프로세스 실행 시 프로세스가 모두 최소화 또는 종료 되었을 경우 스크린마킹 종료 22 : SCScreenWRMKProcList.dll 모듈을 통해 등록된 특정 프로세스 실행 시 프로세스가 모두 종료 되었을 경우 스크린마킹 종료 3 : 보안문서 열람 시 + SCScreenWRMKProcList.dll 모듈을 통해 등록된 특정 프로세스 실행 시 열람된 보안문서와 특정 된 프로세스가 모두 최소화 되었을 경우 스크린마킹 종료 01 : SW 로그인 시 |
IMAGE_MAGNIFY | 이미지 배율 | USE_TILE = 2 일 경우(사용자 위치 설정 모드) 이미지 크기 조정 100분율로 표시, Default = 100 예) <IMAGE_MAGNIFY=”50”> (SCScreeWrmk.dll|1.0.0.9) (SC_Addin_SCScreenWRMK.dll|1.0.0.13) |
USER_MARKING_POSITION | 사용자 지정 위치 | USE_TILE = 2일 경우(사용자 위치 설정 모드) (가로, 세로; 가로, 세로;) *가로 세로는 쉼표(,)로 구분하며 여러 개는 세미콜론(;)으로 구분(최대 10개 추가 가능) 예) <USER_MARKING_POSITION=”10,10; 1500,10; 10,800; 1500,800”> (SCScreeWrmk.dll|1.0.0.9) (SC_Addin_SCScreenWRMK.dll|1.0.0.13) USE_TILE = 3 일 경우(사용자정의위치 비율) (x값, y, 기준점, 배율, 종류; ……; ……) 1 : x값 (모니터 해상도를 기준으로 0 ~ 100) 2 : y값 (모니터 해상도를 기준으로 0 ~ 100) 3 : 기준점 (상단왼쪽:1 ~ 정중앙:5 ~ 하단오른쪽:9) 4 : 이미지배율(원본사이즈:100) 5 : 이미지종류 (0 ~ 2까지 3종류 중 선택) ; 20개까지 가능 (SCScreenWRMK.dll|1.0.0.40 / SC_AddIn_SCScreenWrmk.dll|1.0.0.59 : 최대 개수 10개에서 **20개로 상향**) |
HIDDEN_FONTSIZE | int | 이미지 안에 들어갈 String 폰트 사이즈 * 10 이하일 경우 글자 식별불가능 예) < HIDDEN_FONTSIZE ="14"> |
TEXTMASKING | int | 사용자 정보 마스킹 처리 0 : 마스킹 안함 1 : 이름 중간 글자 마스킹 (홍*동) 2 : ID 끝 글자 마스킹 (gdhon*) 4 : ID 끝에서 두번째 글자 마스킹 (gdho*g) 비트 플래그 형식 조합 사용 가능 7 : 모든 마스킹 사용 |
IMAGE_FLEXIBLE_RESOLUTION | int | 0 : 이미지 크기를 기준으로 배율 조절 1 : 모 니터 가로 해상도를 기준으로 배율 조절 (가로가 긴 이미지 사용시 추천) 2 : 모니터 세로 해상도를 기준으로 배율 조절 (세로가 긴 이미지 사용시 추천) 3 : 모니터 가로/세로 해상도를 기준으로 배율 조절 (모든 비율의 모니터에서 동일한 비율의 워터마킹을 출력해야 할 때 추천. 이미지의 비율이 모니터의 비율로 변경되므로 찌그러져 보일 수 있음) |